home *** CD-ROM | disk | FTP | other *** search
/ PC/CD Gamer UK 123 / CD Gamer Issue 123 (June 2003) (Disc 1).ISO / Games / Dev_Demo_EU / data1.cab / App_Executables / System / DTerritories.u / ScriptText26.TextBuffer < prev    next >
Unknown  |  2003-02-28  |  4.5 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 75 47 2f 2f 2f 2f 2f 2f |........|uG//////|
|00000010| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000020| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000030| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000040| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000050| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 0d 0a 2f 2f 20 20 20 |////////|/..// |
|00000060| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000070| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000080| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000090| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000a0| 20 20 20 20 20 20 20 20 | 2f 2f 0d 0a 2f 2f 20 24 | |//..// $|
|000000b0| 57 6f 72 6b 66 69 6c 65 | 3a 3a 20 44 41 73 79 6c |Workfile|:: DAsyl|
|000000c0| 75 6d 47 61 6d 65 2e 75 | 63 20 20 20 20 20 20 20 |umGame.u|c |
|000000d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000f0| 20 20 20 20 20 20 20 20 | 24 2f 2f 0d 0a 2f 2f 20 | |$//..// |
|00000100| 24 52 65 76 69 73 69 6f | 6e 3a 3a 20 31 31 20 20 |$Revisio|n:: 11 |
|00000110| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000120| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000130| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000140| 20 20 20 20 20 20 20 20 | 20 24 2f 2f 0d 0a 2f 2f | | $//..//|
|00000150| 20 20 20 20 20 24 44 61 | 74 65 3a 3a 20 32 2f 31 | $Da|te:: 2/1|
|00000160| 34 2f 30 33 20 36 3a 33 | 34 70 20 20 20 20 20 20 |4/03 6:3|4p |
|00000170| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000190| 20 20 20 20 20 20 20 20 | 20 20 24 2f 2f 0d 0a 2f | | $//../|
|000001a0| 2f 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |/ | |
|000001b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 2f 2f 0d 0a | | //..|
|000001f0| 2f 2f 20 28 63 29 20 32 | 30 30 30 2d 32 30 30 31 |// (c) 2|000-2001|
|00000200| 20 44 69 67 69 74 61 6c | 6f 20 53 74 75 64 69 6f | Digital|o Studio|
|00000210| 73 2c 20 49 6e 63 2e 20 | 20 20 20 20 20 20 20 20 |s, Inc. | |
|00000220| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000230| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 2f 2f 0d | | //.|
|00000240| 0a 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |.///////|////////|
|00000250| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000260| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000270| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000280| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000290| 0d 0a 63 6c 61 73 73 20 | 44 41 73 79 6c 75 6d 47 |..class |DAsylumG|
|000002a0| 61 6d 65 20 65 78 74 65 | 6e 64 73 20 44 53 50 47 |ame exte|nds DSPG|
|000002b0| 61 6d 65 49 6e 66 6f 3b | 0d 0a 0d 0a 23 65 78 65 |ameInfo;|....#exe|
|000002c0| 63 20 6f 62 6a 20 6c 6f | 61 64 20 66 69 6c 65 3d |c obj lo|ad file=|
|000002d0| 2e 2e 5c 73 6f 75 6e 64 | 73 5c 55 44 41 6d 62 69 |..\sound|s\UDAmbi|
|000002e0| 65 6e 74 2e 75 61 78 20 | 70 61 63 6b 61 67 65 3d |ent.uax |package=|
|000002f0| 55 44 41 6d 62 69 65 6e | 74 0d 0a 0d 0a 76 61 72 |UDAmbien|t....var|
|00000300| 20 62 6f 6f 6c 20 62 41 | 6c 61 72 6d 4f 6e 3b 0d | bool bA|larmOn;.|
|00000310| 0a 0d 0a 63 6f 6e 73 74 | 20 09 41 52 45 41 5f 4f |...const| .AREA_O|
|00000320| 6e 65 09 3d 30 3b 0d 0a | 63 6f 6e 73 74 09 41 52 |ne.=0;..|const.AR|
|00000330| 45 41 5f 54 77 6f 09 3d | 31 3b 0d 0a 63 6f 6e 73 |EA_Two.=|1;..cons|
|00000340| 74 09 41 52 45 41 5f 54 | 68 72 65 65 09 3d 32 3b |t.AREA_T|hree.=2;|
|00000350| 0d 0a 0d 0a 76 61 72 20 | 69 6e 74 20 50 6c 61 79 |....var |int Play|
|00000360| 65 72 41 72 65 61 3b 0d | 0a 0d 0a 76 61 72 20 73 |erArea;.|...var s|
|00000370| 74 72 75 63 74 20 45 41 | 72 65 61 44 61 74 61 0d |truct EA|reaData.|
|00000380| 0a 7b 0d 0a 20 09 76 61 | 72 20 69 6e 74 20 4d 61 |.{.. .va|r int Ma|
|00000390| 78 47 75 61 72 64 73 3b | 0d 0a 09 76 61 72 20 52 |xGuards;|...var R|
|000003a0| 61 6e 67 65 20 53 70 61 | 77 6e 44 65 6c 61 79 3b |ange Spa|wnDelay;|
|000003b0| 0d 0a 09 76 61 72 20 44 | 43 72 65 61 74 75 72 65 |...var D|Creature|
|000003c0| 46 61 63 74 6f 72 79 20 | 46 61 63 74 6f 72 79 3b |Factory |Factory;|
|000003d0| 0d 0a 7d 20 41 72 65 61 | 73 5b 33 5d 3b 0d 0a 0d |..} Area|s[3];...|
|000003e0| 0a 76 61 72 20 61 72 72 | 61 79 3c 73 6f 75 6e 64 |.var arr|ay<sound|
|000003f0| 3e 20 41 6d 62 69 65 6e | 74 53 6f 75 6e 64 73 3b |> Ambien|tSounds;|
|00000400| 0d 0a 0d 0a 2f 2f 20 54 | 6f 74 61 6c 20 67 75 61 |....// T|otal gua|
|00000410| 72 64 20 63 6f 75 6e 74 | 0d 0a 76 61 72 20 69 6e |rd count|..var in|
|00000420| 74 20 47 75 61 72 64 43 | 6f 75 6e 74 3b 0d 0a 0d |t GuardC|ount;...|
|00000430| 0a 76 61 72 20 69 6e 74 | 20 54 49 4d 45 52 5f 41 |.var int| TIMER_A|
|00000440| 6d 62 69 65 6e 74 3b 0d | 0a 76 61 72 20 69 6e 74 |mbient;.|.var int|
|00000450| 20 41 6d 62 69 65 6e 74 | 49 64 78 3b 0d 0a 0d 0a | Ambient|Idx;....|
|00000460| 65 76 65 6e 74 20 50 6f | 73 74 42 65 67 69 6e 50 |event Po|stBeginP|
|00000470| 6c 61 79 28 29 0d 0a 7b | 0d 0a 09 6c 6f 63 61 6c |lay()..{|...local|
|00000480| 20 54 72 69 67 67 65 72 | 43 61 74 63 68 65 72 20 | Trigger|Catcher |
|00000490| 54 43 3b 0d 0a 09 0d 0a | 09 54 43 20 3d 20 73 70 |TC;.....|.TC = sp|
|000004a0| 61 77 6e 28 63 6c 61 73 | 73 27 54 72 69 67 67 65 |awn(clas|s'Trigge|
|000004b0| 72 43 61 74 63 68 65 72 | 27 2c 53 45 4c 46 2c 27 |rCatcher|',SELF,'|
|000004c0| 41 6c 61 72 6d 53 6e 64 | 27 29 3b 0d 0a 09 54 43 |AlarmSnd|');...TC|
|000004d0| 20 3d 20 73 70 61 77 6e | 28 63 6c 61 73 73 27 54 | = spawn|(class'T|
|000004e0| 72 69 67 67 65 72 43 61 | 74 63 68 65 72 27 2c 53 |riggerCa|tcher',S|
|000004f0| 45 4c 46 2c 27 41 6c 61 | 72 6d 41 72 65 61 32 4f |ELF,'Ala|rmArea2O|
|00000500| 70 65 6e 27 29 3b 0d 0a | 09 54 43 20 3d 20 73 70 |pen');..|.TC = sp|
|00000510| 61 77 6e 28 63 6c 61 73 | 73 27 54 72 69 67 67 65 |awn(clas|s'Trigge|
|00000520| 72 43 61 74 63 68 65 72 | 27 2c 53 45 4c 46 2c 27 |rCatcher|',SELF,'|
|00000530| 41 6c 61 72 6d 41 72 65 | 61 33 4f 70 65 6e 27 29 |AlarmAre|a3Open')|
|00000540| 3b 0d 0a 09 54 43 20 3d | 20 73 70 61 77 6e 28 63 |;...TC =| spawn(c|
|00000550| 6c 61 73 73 27 54 72 69 | 67 67 65 72 43 61 74 63 |lass'Tri|ggerCatc|
|00000560| 68 65 72 27 2c 53 45 4c | 46 2c 27 53 69 64 65 52 |her',SEL|F,'SideR|
|00000570| 6f 6f 6d 44 32 27 29 3b | 0d 0a 09 54 43 20 3d 20 |oomD2');|...TC = |
|00000580| 73 70 61 77 6e 28 63 6c | 61 73 73 27 54 72 69 67 |spawn(cl|ass'Trig|
|00000590| 67 65 72 43 61 74 63 68 | 65 72 27 2c 53 45 4c 46 |gerCatch|er',SELF|
|000005a0| 2c 27 43 61 72 4d 61 74 | 27 29 3b 0d 0a 09 0d 0a |,'CarMat|');.....|
|000005b0| 09 66 6f 72 65 61 63 68 | 20 41 6c 6c 41 63 74 6f |.foreach| AllActo|
|000005c0| 72 73 28 20 63 6c 61 73 | 73 27 44 43 72 65 61 74 |rs( clas|s'DCreat|
|000005d0| 75 72 65 46 61 63 74 6f | 72 79 27 2c 20 41 72 65 |ureFacto|ry', Are|
|000005e0| 61 73 5b 41 52 45 41 5f | 4f 6e 65 5d 2e 46 61 63 |as[AREA_|One].Fac|
|000005f0| 74 6f 72 79 2c 20 27 41 | 6c 61 72 6d 30 31 47 75 |tory, 'A|larm01Gu|
|00000600| 79 27 20 29 0d 0a 09 09 | 62 72 65 61 6b 3b 0d 0a |y' )....|break;..|
|00000610| 09 66 6f 72 65 61 63 68 | 20 41 6c 6c 41 63 74 6f |.foreach| AllActo|
|00000620| 72 73 28 20 63 6c 61 73 | 73 27 44 43 72 65 61 74 |rs( clas|s'DCreat|
|00000630| 75 72 65 46 61 63 74 6f | 72 79 27 2c 20 41 72 65 |ureFacto|ry', Are|
|00000640| 61 73 5b 41 52 45 41 5f | 54 77 6f 5d 2e 46 61 63 |as[AREA_|Two].Fac|
|00000650| 74 6f 72 79 2c 20 27 41 | 6c 61 72 6d 30 32 47 75 |tory, 'A|larm02Gu|
|00000660| 79 27 20 29 0d 0a 09 09 | 62 72 65 61 6b 3b 0d 0a |y' )....|break;..|
|00000670| 09 66 6f 72 65 61 63 68 | 20 41 6c 6c 41 63 74 6f |.foreach| AllActo|
|00000680| 72 73 28 20 63 6c 61 73 | 73 27 44 43 72 65 61 74 |rs( clas|s'DCreat|
|00000690| 75 72 65 46 61 63 74 6f | 72 79 27 2c 20 41 72 65 |ureFacto|ry', Are|
|000006a0| 61 73 5b 41 52 45 41 5f | 54 68 72 65 65 5d 2e 46 |as[AREA_|Three].F|
|000006b0| 61 63 74 6f 72 79 2c 20 | 27 41 6c 61 72 6d 30 33 |actory, |'Alarm03|
|000006c0| 47 75 79 27 20 29 0d 0a | 09 09 62 72 65 61 6b 3b |Guy' )..|..break;|
|000006d0| 0d 0a 0d 0a 09 41 72 65 | 61 73 5b 41 52 45 41 5f |.....Are|as[AREA_|
|000006e0| 4f 6e 65 5d 2e 4d 61 78 | 47 75 61 72 64 73 20 3d |One].Max|Guards =|
|000006f0| 20 32 20 2b 20 44 69 66 | 66 69 63 75 6c 74 79 3b | 2 + Dif|ficulty;|
|00000700| 0d 0a 09 41 72 65 61 73 | 5b 41 52 45 41 5f 54 77 |...Areas|[AREA_Tw|
|00000710| 6f 5d 2e 4d 61 78 47 75 | 61 72 64 73 20 3d 20 33 |o].MaxGu|ards = 3|
|00000720| 20 2b 20 44 69 66 66 69 | 63 75 6c 74 79 3b 0d 0a | + Diffi|culty;..|
|00000730| 09 41 72 65 61 73 5b 41 | 52 45 41 5f 54 68 72 65 |.Areas[A|REA_Thre|
|00000740| 65 5d 2e 4d 61 78 47 75 | 61 72 64 73 20 3d 20 34 |e].MaxGu|ards = 4|
|00000750| 20 2b 20 44 69 66 66 69 | 63 75 6c 74 79 3b 0d 0a | + Diffi|culty;..|
|00000760| 0d 0a 09 41 72 65 61 73 | 5b 41 52 45 41 5f 4f 6e |...Areas|[AREA_On|
|00000770| 65 5d 2e 53 70 61 77 6e | 44 65 6c 61 79 2e 4d 69 |e].Spawn|Delay.Mi|
|00000780| 6e 20 3d 20 36 2e 30 3b | 20 41 72 65 61 73 5b 41 |n = 6.0;| Areas[A|
|00000790| 52 45 41 5f 4f 6e 65 5d | 2e 53 70 61 77 6e 44 65 |REA_One]|.SpawnDe|
|000007a0| 6c 61 79 2e 4d 61 78 20 | 3d 20 39 2e 30 3b 0d 0a |lay.Max |= 9.0;..|
|000007b0| 09 41 72 65 61 73 5b 41 | 52 45 41 5f 54 77 6f 5d |.Areas[A|REA_Two]|
|000007c0| 2e 53 70 61 77 6e 44 65 | 6c 61 79 2e 4d 69 6e 20 |.SpawnDe|lay.Min |
|000007d0| 3d 20 35 2e 30 3b 20 41 | 72 65 61 73 5b 41 52 45 |= 5.0; A|reas[ARE|
|000007e0| 41 5f 54 77 6f 5d 2e 53 | 70 61 77 6e 44 65 6c 61 |A_Two].S|pawnDela|
|000007f0| 79 2e 4d 61 78 20 3d 20 | 38 2e 30 3b 0d 0a 09 41 |y.Max = |8.0;...A|
|00000800| 72 65 61 73 5b 41 52 45 | 41 5f 54 68 72 65 65 5d |reas[ARE|A_Three]|
|00000810| 2e 53 70 61 77 6e 44 65 | 6c 61 79 2e 4d 69 6e 20 |.SpawnDe|lay.Min |
|00000820| 3d 20 34 2e 30 3b 20 41 | 72 65 61 73 5b 41 52 45 |= 4.0; A|reas[ARE|
|00000830| 41 5f 54 68 72 65 65 5d | 2e 53 70 61 77 6e 44 65 |A_Three]|.SpawnDe|
|00000840| 6c 61 79 2e 4d 61 78 20 | 3d 20 37 2e 30 3b 0d 0a |lay.Max |= 7.0;..|
|00000850| 0d 0a 09 41 6d 62 69 65 | 6e 74 53 6f 75 6e 64 73 |...Ambie|ntSounds|
|00000860| 5b 30 5d 20 3d 20 53 6f | 75 6e 64 27 55 44 41 6d |[0] = So|und'UDAm|
|00000870| 62 69 65 6e 74 2e 4e 61 | 74 75 72 65 4c 6f 6f 70 |bient.Na|tureLoop|
|00000880| 69 6e 67 2e 61 73 79 73 | 6f 75 6e 64 31 27 3b 0d |ing.asys|ound1';.|
|00000890| 0a 09 41 6d 62 69 65 6e | 74 53 6f 75 6e 64 73 5b |..Ambien|tSounds[|
|000008a0| 31 5d 20 3d 20 53 6f 75 | 6e 64 27 55 44 41 6d 62 |1] = Sou|nd'UDAmb|
|000008b0| 69 65 6e 74 2e 4e 61 74 | 75 72 65 4c 6f 6f 70 69 |ient.Nat|ureLoopi|
|000008c0| 6e 67 2e 61 73 79 73 6f | 75 6e 64 32 27 3b 0d 0a |ng.asyso|und2';..|
|000008d0| 09 41 6d 62 69 65 6e 74 | 53 6f 75 6e 64 73 5b 32 |.Ambient|Sounds[2|
|000008e0| 5d 20 3d 20 53 6f 75 6e | 64 27 55 44 41 6d 62 69 |] = Soun|d'UDAmbi|
|000008f0| 65 6e 74 2e 4e 61 74 75 | 72 65 4c 6f 6f 70 69 6e |ent.Natu|reLoopin|
|00000900| 67 2e 61 73 79 73 6f 75 | 6e 64 33 27 3b 0d 0a 09 |g.asysou|nd3';...|
|00000910| 41 6d 62 69 65 6e 74 53 | 6f 75 6e 64 73 5b 33 5d |AmbientS|ounds[3]|
|00000920| 20 3d 20 53 6f 75 6e 64 | 27 55 44 41 6d 62 69 65 | = Sound|'UDAmbie|
|00000930| 6e 74 2e 4e 61 74 75 72 | 65 4c 6f 6f 70 69 6e 67 |nt.Natur|eLooping|
|00000940| 2e 61 73 79 73 6f 75 6e | 64 34 27 3b 0d 0a 09 54 |.asysoun|d4';...T|
|00000950| 49 4d 45 52 5f 41 6d 62 | 69 65 6e 74 20 3d 20 53 |IMER_Amb|ient = S|
|00000960| 65 74 4d 75 6c 74 69 54 | 69 6d 65 72 28 20 31 35 |etMultiT|imer( 15|
|00000970| 2e 30 2c 20 74 72 75 65 | 20 29 3b 0d 0a 7d 0d 0a |.0, true| );..}..|
|00000980| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 53 70 65 63 69 |..functi|on Speci|
|00000990| 61 6c 54 72 69 67 67 65 | 72 28 20 4e 61 6d 65 20 |alTrigge|r( Name |
|000009a0| 45 76 65 6e 74 4e 61 6d | 65 2c 20 41 63 74 6f 72 |EventNam|e, Actor|
|000009b0| 20 4f 74 68 65 72 2c 20 | 50 61 77 6e 20 45 76 65 | Other, |Pawn Eve|
|000009c0| 6e 74 49 6e 73 74 69 67 | 61 74 6f 72 20 29 0d 0a |ntInstig|ator )..|
|000009d0| 7b 0d 0a 09 6c 6f 63 61 | 6c 20 44 41 6c 61 72 6d |{...loca|l DAlarm|
|000009e0| 49 6e 74 65 72 61 63 74 | 50 6f 69 6e 74 20 41 6c |Interact|Point Al|
|000009f0| 61 72 6d 49 50 3b 0d 0a | 09 6c 6f 63 61 6c 20 44 |armIP;..|.local D|
|00000a00| 54 72 69 67 67 65 72 65 | 64 41 6d 62 69 65 6e 74 |Triggere|dAmbient|
|00000a10| 53 6f 75 6e 64 20 53 6e | 64 3b 0d 0a 09 0d 0a 09 |Sound Sn|d;......|
|00000a20| 69 66 28 20 45 76 65 6e | 74 4e 61 6d 65 20 3d 3d |if( Even|tName ==|
|00000a30| 20 27 41 6c 61 72 6d 53 | 6e 64 27 20 29 0d 0a 09 | 'AlarmS|nd' )...|
|00000a40| 7b 0d 0a 09 09 62 41 6c | 61 72 6d 4f 6e 20 3d 20 |{....bAl|armOn = |
|00000a50| 21 62 41 6c 61 72 6d 4f | 6e 3b 0d 0a 09 09 2f 2f |!bAlarmO|n;....//|
|00000a60| 6c 6f 67 28 22 62 41 6c | 61 72 6d 3d 22 24 62 41 |log("bAl|arm="$bA|
|00000a70| 6c 61 72 6d 4f 6e 29 3b | 0d 0a 09 09 53 65 74 54 |larmOn);|....SetT|
|00000a80| 69 6d 65 72 28 20 30 2e | 31 2c 20 66 61 6c 73 65 |imer( 0.|1, false|
|00000a90| 20 29 3b 20 2f 2f 20 73 | 70 61 77 6e 20 6f 6e 65 | ); // s|pawn one|
|00000aa0| 20 62 6f 74 20 69 6d 6d | 65 64 69 61 74 65 6c 79 | bot imm|ediately|
|00000ab0| 0d 0a 09 7d 0d 0a 09 65 | 6c 73 65 20 69 66 28 20 |...}...e|lse if( |
|00000ac0| 45 76 65 6e 74 4e 61 6d | 65 20 3d 3d 20 27 41 6c |EventNam|e == 'Al|
|00000ad0| 61 72 6d 41 72 65 61 32 | 4f 70 65 6e 27 20 29 0d |armArea2|Open' ).|
|00000ae0| 0a 09 09 50 6c 61 79 65 | 72 41 72 65 61 20 3d 20 |...Playe|rArea = |
|00000af0| 41 52 45 41 5f 54 77 6f | 3b 0d 0a 09 65 6c 73 65 |AREA_Two|;...else|
|00000b00| 20 69 66 28 20 45 76 65 | 6e 74 4e 61 6d 65 20 3d | if( Eve|ntName =|
|00000b10| 3d 20 27 41 6c 61 72 6d | 41 72 65 61 33 4f 70 65 |= 'Alarm|Area3Ope|
|00000b20| 6e 27 20 29 0d 0a 09 09 | 50 6c 61 79 65 72 41 72 |n' )....|PlayerAr|
|00000b30| 65 61 20 3d 20 41 52 45 | 41 5f 54 68 72 65 65 3b |ea = ARE|A_Three;|
|00000b40| 0d 0a 09 65 6c 73 65 20 | 69 66 28 20 45 76 65 6e |...else |if( Even|
|00000b50| 74 4e 61 6d 65 20 3d 3d | 20 27 53 69 64 65 52 6f |tName ==| 'SideRo|
|00000b60| 6f 6d 44 32 27 20 29 0d | 0a 09 7b 0d 0a 09 09 2f |omD2' ).|..{..../|
|00000b70| 2f 20 54 75 72 6e 20 6f | 66 66 20 61 6d 62 69 65 |/ Turn o|ff ambie|
|00000b80| 6e 74 20 73 6f 75 6e 64 | 73 0d 0a 09 09 53 65 74 |nt sound|s....Set|
|00000b90| 4d 75 6c 74 69 54 69 6d | 65 72 28 20 30 2e 30 2c |MultiTim|er( 0.0,|
|00000ba0| 20 66 61 6c 73 65 2c 20 | 54 49 4d 45 52 5f 41 6d | false, |TIMER_Am|
|00000bb0| 62 69 65 6e 74 20 29 3b | 0d 0a 09 09 54 72 69 67 |bient );|....Trig|
|00000bc0| 67 65 72 45 76 65 6e 74 | 28 20 27 42 69 67 41 6c |gerEvent|( 'BigAl|
|00000bd0| 61 72 6d 27 2c 20 73 65 | 6c 66 2c 20 46 69 6e 64 |arm', se|lf, Find|
|00000be0| 48 75 6d 61 6e 50 6c 61 | 79 65 72 28 29 20 29 3b |HumanPla|yer() );|
|00000bf0| 0d 0a 0d 0a 09 09 66 6f | 72 65 61 63 68 20 41 6c |......fo|reach Al|
|00000c00| 6c 41 63 74 6f 72 73 28 | 20 63 6c 61 73 73 27 44 |lActors(| class'D|
|00000c10| 41 6c 61 72 6d 49 6e 74 | 65 72 61 63 74 50 6f 69 |AlarmInt|eractPoi|
|00000c20| 6e 74 27 2c 20 41 6c 61 | 72 6d 49 50 20 29 0d 0a |nt', Ala|rmIP )..|
|00000c30| 09 09 7b 0d 0a 09 09 09 | 41 6c 61 72 6d 49 50 2e |..{.....|AlarmIP.|
|00000c40| 41 6c 61 72 6d 50 6f 69 | 6e 74 2e 41 6d 62 69 65 |AlarmPoi|nt.Ambie|
|00000c50| 6e 74 53 6f 75 6e 64 20 | 3d 20 6e 6f 6e 65 3b 0d |ntSound |= none;.|
|00000c60| 0a 09 09 09 41 6c 61 72 | 6d 49 50 2e 44 65 73 74 |....Alar|mIP.Dest|
|00000c70| 72 6f 79 28 29 3b 0d 0a | 09 09 7d 0d 0a 09 7d 0d |roy();..|..}...}.|
|00000c80| 0a 09 65 6c 73 65 0d 0a | 09 69 66 20 28 20 45 76 |..else..|.if ( Ev|
|00000c90| 65 6e 74 4e 61 6d 65 20 | 3d 3d 20 27 43 61 72 4d |entName |== 'CarM|
|00000ca0| 61 74 27 20 29 0d 0a 09 | 7b 0d 0a 09 09 2f 2f 6c |at' )...|{....//l|
|00000cb0| 6f 67 28 22 4b 69 6c 6c | 69 6e 67 20 61 6d 62 69 |og("Kill|ing ambi|
|00000cc0| 65 6e 74 20 73 6f 75 6e | 64 73 22 2c 20 27 47 61 |ent soun|ds", 'Ga|
|00000cd0| 6d 65 4c 6f 67 27 29 3b | 0d 0a 09 09 62 41 6c 61 |meLog');|....bAla|
|00000ce0| 72 6d 4f 6e 20 3d 20 46 | 41 4c 53 45 3b 0d 0a 09 |rmOn = F|ALSE;...|
|00000cf0| 09 66 6f 72 65 61 63 68 | 20 41 6c 6c 41 63 74 6f |.foreach| AllActo|
|00000d00| 72 73 28 63 6c 61 73 73 | 27 44 54 72 69 67 67 65 |rs(class|'DTrigge|
|00000d10| 72 65 64 41 6d 62 69 65 | 6e 74 53 6f 75 6e 64 27 |redAmbie|ntSound'|
|00000d20| 2c 20 53 6e 64 2c 20 27 | 42 69 67 41 6c 61 72 6d |, Snd, '|BigAlarm|
|00000d30| 27 20 29 0d 0a 09 09 09 | 53 6e 64 2e 44 65 73 74 |' ).....|Snd.Dest|
|00000d40| 72 6f 79 28 29 3b 0d 0a | 09 7d 0d 0a 7d 09 0d 0a |roy();..|.}..}...|
|00000d50| 0d 0a 65 76 65 6e 74 20 | 54 69 6d 65 72 28 29 0d |..event |Timer().|
|00000d60| 0a 7b 0d 0a 09 69 66 28 | 20 62 41 6c 61 72 6d 4f |.{...if(| bAlarmO|
|00000d70| 6e 20 26 26 20 47 75 61 | 72 64 43 6f 75 6e 74 20 |n && Gua|rdCount |
|00000d80| 3c 20 41 72 65 61 73 5b | 50 6c 61 79 65 72 41 72 |< Areas[|PlayerAr|
|00000d90| 65 61 5d 2e 4d 61 78 47 | 75 61 72 64 73 20 29 0d |ea].MaxG|uards ).|
|00000da0| 0a 09 7b 0d 0a 09 09 41 | 72 65 61 73 5b 50 6c 61 |..{....A|reas[Pla|
|00000db0| 79 65 72 41 72 65 61 5d | 2e 46 61 63 74 6f 72 79 |yerArea]|.Factory|
|00000dc0| 2e 53 70 61 77 6e 43 72 | 65 61 74 75 72 65 28 29 |.SpawnCr|eature()|
|00000dd0| 3b 0d 0a 09 09 47 75 61 | 72 64 43 6f 75 6e 74 2b |;....Gua|rdCount+|
|00000de0| 2b 3b 0d 0a 09 09 2f 2f | 6c 6f 67 28 22 53 70 61 |+;....//|log("Spa|
|00000df0| 77 6e 69 6e 67 20 61 72 | 65 61 20 22 24 50 6c 61 |wning ar|ea "$Pla|
|00000e00| 79 65 72 41 72 65 61 24 | 22 20 67 75 61 72 64 20 |yerArea$|" guard |
|00000e10| 66 6f 72 20 61 20 74 6f | 74 61 6c 20 6f 66 20 22 |for a to|tal of "|
|00000e20| 24 47 75 61 72 64 43 6f | 75 6e 74 29 3b 0d 0a 09 |$GuardCo|unt);...|
|00000e30| 7d 0d 0a 09 2f 2f 65 6c | 73 65 20 69 66 28 20 62 |}...//el|se if( b|
|00000e40| 41 6c 61 72 6d 4f 6e 20 | 29 20 6c 6f 67 28 22 53 |AlarmOn |) log("S|
|00000e50| 6b 69 70 70 69 6e 67 20 | 62 6f 74 20 73 70 61 77 |kipping |bot spaw|
|00000e60| 6e 2c 20 74 6f 6f 20 6d | 61 6e 79 20 62 6f 74 73 |n, too m|any bots|
|00000e70| 20 61 6c 72 65 61 64 79 | 22 29 3b 0d 0a 09 2f 2f | already|");...//|
|00000e80| 65 6c 73 65 20 6c 6f 67 | 28 22 6e 6f 20 61 6c 61 |else log|("no ala|
|00000e90| 72 6d 2e 2e 22 29 3b 0d | 0a 09 53 65 74 54 69 6d |rm..");.|..SetTim|
|00000ea0| 65 72 28 20 52 61 6e 64 | 52 61 6e 67 65 28 20 41 |er( Rand|Range( A|
|00000eb0| 72 65 61 73 5b 50 6c 61 | 79 65 72 41 72 65 61 5d |reas[Pla|yerArea]|
|00000ec0| 2e 53 70 61 77 6e 44 65 | 6c 61 79 2e 4d 69 6e 2c |.SpawnDe|lay.Min,|
|00000ed0| 20 41 72 65 61 73 5b 50 | 6c 61 79 65 72 41 72 65 | Areas[P|layerAre|
|00000ee0| 61 5d 2e 53 70 61 77 6e | 44 65 6c 61 79 2e 4d 61 |a].Spawn|Delay.Ma|
|00000ef0| 78 20 29 2c 20 66 61 6c | 73 65 20 29 3b 0d 0a 7d |x ), fal|se );..}|
|00000f00| 09 0d 0a 0d 0a 65 76 65 | 6e 74 20 4d 75 6c 74 69 |.....eve|nt Multi|
|00000f10| 54 69 6d 65 72 28 20 69 | 6e 74 20 53 6c 6f 74 20 |Timer( i|nt Slot |
|00000f20| 29 0d 0a 7b 0d 0a 09 69 | 66 28 20 53 6c 6f 74 20 |)..{...i|f( Slot |
|00000f30| 3d 3d 20 54 49 4d 45 52 | 5f 41 6d 62 69 65 6e 74 |== TIMER|_Ambient|
|00000f40| 20 29 0d 0a 09 7b 0d 0a | 09 09 69 66 28 20 21 48 | )...{..|..if( !H|
|00000f50| 75 6d 61 6e 50 6c 61 79 | 65 72 20 29 0d 0a 09 09 |umanPlay|er )....|
|00000f60| 09 46 69 6e 64 48 75 6d | 61 6e 50 6c 61 79 65 72 |.FindHum|anPlayer|
|00000f70| 28 29 3b 0d 0a 09 09 0d | 0a 09 09 69 66 28 20 21 |();.....|...if( !|
|00000f80| 62 41 6c 61 72 6d 4f 6e | 20 26 26 20 21 48 75 6d |bAlarmOn| && !Hum|
|00000f90| 61 6e 50 6c 61 79 65 72 | 2e 49 73 4d 61 74 69 6e |anPlayer|.IsMatin|
|00000fa0| 65 65 41 63 74 69 76 65 | 28 29 20 29 0d 0a 09 09 |eeActive|() )....|
|00000fb0| 7b 0d 0a 09 09 09 2f 2f | 6c 6f 67 28 22 70 6c 61 |{.....//|log("pla|
|00000fc0| 79 69 6e 67 20 61 6d 62 | 69 65 6e 74 22 29 3b 0d |ying amb|ient");.|
|00000fd0| 0a 09 09 09 48 75 6d 61 | 6e 50 6c 61 79 65 72 2e |....Huma|nPlayer.|
|00000fe0| 50 6c 61 79 53 6f 75 6e | 64 28 20 41 6d 62 69 65 |PlaySoun|d( Ambie|
|00000ff0| 6e 74 53 6f 75 6e 64 73 | 5b 41 6d 62 69 65 6e 74 |ntSounds|[Ambient|
|00001000| 49 64 78 5d 2c 2c 52 61 | 6e 64 52 61 6e 67 65 28 |Idx],,Ra|ndRange(|
|00001010| 30 2e 31 2c 30 2e 36 29 | 2c 2c 2c 52 61 6e 64 52 |0.1,0.6)|,,,RandR|
|00001020| 61 6e 67 65 28 30 2e 37 | 35 2c 31 2e 30 29 20 29 |ange(0.7|5,1.0) )|
|00001030| 3b 0d 0a 09 09 09 41 6d | 62 69 65 6e 74 49 64 78 |;.....Am|bientIdx|
|00001040| 20 3d 20 28 41 6d 62 69 | 65 6e 74 49 64 78 2b 31 | = (Ambi|entIdx+1|
|00001050| 29 25 41 6d 62 69 65 6e | 74 53 6f 75 6e 64 73 2e |)%Ambien|tSounds.|
|00001060| 4c 65 6e 67 74 68 3b 0d | 0a 09 09 09 53 65 74 4d |Length;.|....SetM|
|00001070| 75 6c 74 69 54 69 6d 65 | 72 28 20 31 35 20 2b 20 |ultiTime|r( 15 + |
|00001080| 52 61 6e 64 28 31 35 29 | 2c 20 66 61 6c 73 65 2c |Rand(15)|, false,|
|00001090| 20 54 49 4d 45 52 5f 41 | 6d 62 69 65 6e 74 20 29 | TIMER_A|mbient )|
|000010a0| 3b 0d 0a 09 09 7d 0d 0a | 09 09 72 65 74 75 72 6e |;....}..|..return|
|000010b0| 3b 0d 0a 09 7d 09 0d 0a | 7d 09 0d 0a 0d 0a 66 75 |;...}...|}.....fu|
|000010c0| 6e 63 74 69 6f 6e 20 4b | 69 6c 6c 65 64 28 20 70 |nction K|illed( p|
|000010d0| 61 77 6e 20 4b 69 6c 6c | 65 72 2c 20 70 61 77 6e |awn Kill|er, pawn|
|000010e0| 20 4f 74 68 65 72 2c 20 | 6e 61 6d 65 20 64 61 6d | Other, |name dam|
|000010f0| 61 67 65 54 79 70 65 20 | 29 0d 0a 7b 0d 0a 09 6c |ageType |)..{...l|
|00001100| 6f 63 61 6c 20 44 41 49 | 50 6c 61 79 65 72 20 42 |ocal DAI|Player B|
|00001110| 6f 74 3b 0d 0a 0d 0a 09 | 42 6f 74 20 3d 20 44 41 |ot;.....|Bot = DA|
|00001120| 49 50 6c 61 79 65 72 28 | 20 4f 74 68 65 72 20 29 |IPlayer(| Other )|
|00001130| 3b 0d 0a 09 69 66 28 20 | 42 6f 74 3f 20 26 26 20 |;...if( |Bot? && |
|00001140| 42 6f 74 2e 47 65 74 46 | 61 63 74 6f 72 79 28 29 |Bot.GetF|actory()|
|00001150| 20 3d 3d 20 41 72 65 61 | 73 5b 50 6c 61 79 65 72 | == Area|s[Player|
|00001160| 41 72 65 61 5d 2e 46 61 | 63 74 6f 72 79 20 29 0d |Area].Fa|ctory ).|
|00001170| 0a 09 7b 0d 0a 09 09 47 | 75 61 72 64 43 6f 75 6e |..{....G|uardCoun|
|00001180| 74 2d 2d 3b 0d 0a 09 09 | 2f 2f 6c 6f 67 28 22 46 |t--;....|//log("F|
|00001190| 6f 75 6e 64 20 66 61 63 | 74 6f 72 79 20 67 75 61 |ound fac|tory gua|
|000011a0| 72 64 2c 20 72 65 64 75 | 63 69 6e 67 20 63 6f 75 |rd, redu|cing cou|
|000011b0| 6e 74 20 74 6f 3a 20 22 | 24 47 75 61 72 64 43 6f |nt to: "|$GuardCo|
|000011c0| 75 6e 74 29 3b 0d 0a 09 | 7d 0d 0a 09 0d 0a 09 53 |unt);...|}......S|
|000011d0| 75 70 65 72 2e 4b 69 6c | 6c 65 64 28 20 4b 69 6c |uper.Kil|led( Kil|
|000011e0| 6c 65 72 2c 20 4f 74 68 | 65 72 2c 20 64 61 6d 61 |ler, Oth|er, dama|
|000011f0| 67 65 54 79 70 65 20 29 | 3b 0d 0a 7d 0d 0a 00 |geType )|;..}... |
+--------+-------------------------+-------------------------+--------+--------+